/*
 * Usuarios.h
 *
 *  Created on: 06/08/2012
 *      Author: Guilherme Branco
 */
#ifndef USUARIO_H
#define USUARIO_H
/*----------------------------------*/
#include "Basicos.h"
#include "Email.h"
#include "Data.h"
#include "Idade.h"
#include "Nome.h"
#include "Senha.h"
#include <string>
#include <cstdlib>
using namespace std;
/*----------------------------------*/
class Usuario
{
    private:
        Nome nome;
        Data data;
        Email email;
        Senha senha;
        Idade idade;
    public:
        Usuario(){};
        Usuario(Nome,Idade,Data,Email,Senha);
        Nome getNome()const;
        void setNome(const Nome&);
        Data getData()const;
        void setData(const Data&);
        Email getEmail()const;
        void setEmail(const Email&);
        Senha getSenha()const;
        void setSenha(const Senha&);
        Idade getIdade()const;
        void setIdade(const Idade&);
};


inline Nome Usuario::getNome() const {
        return nome;
}

inline Data Usuario::getData() const {
        return data;
}

inline Senha Usuario::getSenha() const {
        return senha;
}

inline Email Usuario::getEmail() const {
        return email;
}

inline Idade Usuario::getIdade() const {
        return idade;
}
#endif
